#include<bits/stdc++.h>
using namespace std;
void upper(string &x)
{
	for(int i=0;i<x.length();i++)
	{
		if(x[i]!=' ')
		{
			if(x[i]>=97 && x[i]<= 122)
			{
				x[i]=x[i]-32;
			}
		}
	}
}
int main()
{
	int ans1=0,ans2=-1;
	bool flag2=0;
	string a,b;
	getline(cin,a);
	getline(cin,b);
	upper(a);
	upper(b);
	b.insert(0," ");
	//cout<<a<<endl;
	//cout<<b<<endl;
	for(int i=0;i<b.length();i++)
	{
		if(b[i]==a[0])
		{
			bool flag=0;
			if(b[i-1]!=' ') flag=1;
			for(int j=1;j<a.length();j++)
			{
				if(a[j]!=b[i+j])
				{
					flag=1;
					break;
				}
			}
			if(b[i+a.length()]!=' ') flag=1;
			if(flag==0 && flag2==0)
			{
				ans1++;
				ans2=i-1;
				//printf("\n%d\n",ans2);
				flag2=1;
			}
			else if(flag==0) ans1++;
		}
	}
	if(ans1==0)
	{
		printf("-1");
	}
	else
	{
		printf("%d %d",ans1,ans2);
	}
	return 0;
}

